草庐IT

Android CalendarView 减慢布局

全部标签

ios7自动布局按钮调整大小问题

我使用的是xcode5,Storyboard和自动布局已打开。我的一个ViewController的布局有一个带有图像背景的UIButton。ViewController还有3个按钮固定在View的底部和上面的一些标签。我将Storyboard布置到4"视网膜显示器(即:iphone5+),我遇到的问题是模拟到3.5"显示器(即:iphone4、4s等)我已固定底部锚定按钮的高度以保持不变。我想要的是当应用程序在3.5"显示屏iphone上运行时,带有图像的UIButton将调整得更小(保持所有其他标签和按钮的大小和间距相同)。因此该UIButton的宽高比将保持不变,它只会变小。我无

ios - 如果启用了自动布局,则防止 UIScrollView 水平滚动

我有这个带有自动布局的ScrollView。ScrollView具有蓝色。在横向模式下看起来不错。但在纵向模式下,我不会让水平滚动,而是会用橙色减小View的宽度,以与右边缘保持20像素的距离。如何?我也在右侧设置了20px约束,但是旋转时contentSize没有更新。我知道在自动布局的情况下不允许以编程方式设置contentSize。在这里你可以看到我设置的约束: 最佳答案 我想通了。我没有设置正确的约束,而是为View宽度创建了约束,为约束创建了一个IBOutlet,并在代码中设置了约束的常量。-(void)willAnima

android - 像自动布局或约束之类的东西

我刚开始使用SpriteBuilder,想知道是否可以为应用程序提供类似“自动布局”(基本形式)的功能?你看,我制作了这个简单的布局(http://cl.ly/Szs3),其中包含标题(蓝色)和正文(红色)。现在我想要的是标题有一个固定的高度(它有100%的宽度,所以一切顺利)并且红色block“填满”屏幕的其余部分。因此,当设备是更高的设备时,可以同时显示更多内容。这可能吗?如果是这样,我该如何实现。 最佳答案 是的,有这样一个选项,但命名有点不同。我将我的示例项目上传到这个GitHub存储库:https://github.com

iOS:自动布局灵活边距

我的UIView中有一个UILabel对象。我想让这个标签在它的superView大小改变时分别移动。这类似于旧的UIViewAutoresizingFlexibleTopMargin、UIViewAutoresizingFlexibleRightMargin、UIViewAutoresizingFlexibleBottomMargin和UIViewAutoresizingFlexibleLeftMargin,因此如果父View高度发生变化,labeltopmargin会分别改变,leftmargin也一样。如何使用Autolayout而不是旧的autoresizingmask来做到这

ios - UICollectionViewFlowLayout 中的自定义布局

我想在CollectionView中为每个单元格设置一个自定义大小的布局。正因为如此,我希望单元格能够很好地组合在一起,正如您在此处看到的那样:(第一个单元格是顶部单元格,然后左下角是数字2,右下角是数字3)。滚动方向是水平的(即从左到右)。但是,当我为每个单元格实现自定义大小时,单元格不会填充空白区域,而是最终得到类似于这样的布局:要实现这个结果,我需要子类化UICollectionViewFlowLayout还是有组织单元格以占用尽可能多的可用空间的方法? 最佳答案 您需要通过子类化UICollectionViewLayout来

ios - 两种布局中的 Uibutton 约束

我仍在努力了解约束和一般的ObjectiveC最佳实践。我需要根据变量动态创建1到6个UIButton。我对这部分没问题,但对如何定位它们感到困惑:按钮的数量可以是1-6之间的任何值。按钮的大小必须相同。横向和纵向将有不同的布局。它们必须在横向View中“漂浮”在左侧,并在纵向View中垂直对齐到顶部。我猜我需要一个位于View底部并根据方向更改高度的容器,然后根据容器宽度为内部按钮制定规则。但是我不知道该怎么做。 最佳答案 从长远来看,使用UICollectionView会更好.子类UICollectionView并将其添加到您的

ios - 自动布局降低某些 View 的高度

我有以下看法:对于iPhone4大小的屏幕,我希望保持灰色顶部和绿色下方按钮的大小相同,分别固定在顶部和底部。中间的按钮网格应该各自缩小以适应新的显示。由于View大小小了88像素(548-460=88),并且有4行按钮,我将以编程方式将每个按钮减少22像素并将其移动到位。但如果可能的话,我想通过自动布局来完成。如何指定约束以保持与顶部和底部的距离相同,并仅降低View的高度?我将它们全部固定在顶部和底部,但这只会导致:任何帮助,不胜感激! 最佳答案 您可以使用自动布局来做到这一点。基本上,您应该将灰色页眉和调用按钮页脚(分别)锚定

ios - 当我启用使用自动布局时 Xcode 5 崩溃

由于错误,我在Storyboard中禁用了自动布局,当我想再次启用它时,Xcode崩溃了。我需要帮助!这非常重要....错误是:Process:Xcode[315]Path:/Applications/Xcode.app/Contents/MacOS/XcodeIdentifier:com.apple.dt.XcodeVersion:5.0.2(3335.32)BuildInfo:IDEApplication-3335032000000000~4AppItemID:497799835AppExternalID:106632651CodeType:X86-64(Native)Parent

iOS 自动布局 : Display the cell only after its contents are updated

我使用自动布局并显示带有自定义动态单元格的表格。基本上表显示2人之间的聊天。因此,文本消息因每个单元格而异。这里的问题是首先显示单元格,然后在一秒钟内调整其内容的大小。这是清晰可见的,看起来很糟糕。请参阅下图以了解调整大小前后的外观。调整大小之前:调整大小后:我知道有一个similarquestiononSO,但它的答案并不能真正满足需要。我想避免覆盖layoutSubviews()方法,因为我认为它不是一个足够好的解决方案。我尝试使用下面的代码来取消隐藏单元格的contentView一旦它们被显示。但它不起作用。-(void)tableView:(UITableView*)table

ios - iOS 中不同方向的布局

我目前正在编写iPad应用程序。我是自动布局的新手,我的页面看起来应该是一个非常简单的页面,但我无法让它在纵向和横向方向上看起来都正确。共有三个部分:顶部的图像、靠近中间的标签和文本字段以及底部的按钮。在纵向和横向方向上,我需要这三个部分占据大部分垂直空间,并且在各部分之间均匀填充。显然在横向模式下,填充必须缩小,但只要它们仍然成比例,就可以了。请参见下面的图片。我正在寻找一些关于如何使用自动布局(或其他任何东西)来实现这一目标的建议。如果难以阅读,箭头所出的词是“Same”。我只是想说明各部分之间的距离相同,并且顶部和屏幕顶部之间的距离与底部和屏幕底部之间的距离相同。